In November 2023, the Office of National Statistics recorded a total of 2,466 registered company insolvencies in England and Wales, revealing a significant uptick in both creditors’ voluntary liquidations (CVLs) and compulsory liquidations compared to the previous year.

This increase in business insolvencies can be attributed to several external factors such as rising inflation, soaring energy prices and customer spending reductions.

Location: